#pragma once

#include "interfaces/ProjectInputOutputPlugin.h"
class StarlabApplication;

class plugin_project_io_starlab : public ProjectInputOutputPlugin{
    Q_OBJECT
    Q_INTERFACES(StarlabPlugin)    
    Q_INTERFACES(ProjectInputOutputPlugin)

public:
    virtual QString extension() const{ return "starlab"; }
    virtual bool open(const QString& path, StarlabApplication& app);
    virtual void save(const QString& path, Document& m);
};
